/**
 * @file 用户管理接口请求操作
 */

import api from '@/api';

const operateAccount = {
  // 获取短信验证码
  getVerifyCode(params: any) {
    return api.account.getVerifyCode(params);
  },
  // 手机验证码注册和登录
  signUpOrRegisterByVerifyCode(params: any) {
    return api.account.signUpOrRegisterByVerifyCode(params);
  },
  // 账号密码登录
  registerByPassword(params: any) {
    return api.account.registerByPassword(params);
  },
  // 登录页检查登录状态
  checkLoginStatus() {
    return api.account.checkLoginStatus();
  },
  // 获取账号信息
  getAccountInfo() {
    return api.account.getAccountInfo();
  },
  // 退出登录
  logout() {
    return api.account.logout();
  },
  // 上传图片
  uploadImg(params: any) {
    return api.account.uploadImg(params);
  },
  // 修改个人信息
  updateAccountInfo(params: any) {
    return api.account.updateAccountInfo(params);
  },
  // 重置密码
  resetPassword(params: any) {
    return api.account.resetPassword(params);
  },
  // 检查换绑手机号
  checkNewPhone(params: any) {
    return api.account.checkNewPhone(params);
  },
  // 换绑手机号
  updatePhone(params: any) {
    return api.account.updatePhone(params);
  },
};
export default operateAccount;
